Computing device

ABSTRACT

A computing device for a multiple product gasoline dispensing system having a cost counter for accumulating the cost of gasoline dispensed, a bank of three price decade switches for each gasoline product settable for establishing the amounts of the three places respectively of a three place unit volume price, and a pulse generator for generating a pulse for each onehundredth of a unit volume of gasoline dispensed. A sequencing circuit is operated by each pulse to sequentially set a binary predetermining counter at the straight binary complement of the amount established by each decade switch for the gasoline product being delivered and an oscillator is gated to index the predetermining counter from such setting to a maximum count and simultaneously index the cost counter to enter such amount into the cost counter at a level corresponding to its order of significance in unit volume price.

United States Patent 1191 Kus COMPUTING DEVICE [75] Inventor: Crawford M. Kus, Vernon, Conn. [73] Assignee: Veeder Industries Inc., Hartford,

Conn.

[ Notice: The portion of the term of this patent subsequent to Oct. 3, 1989, has been disclaimed.

[22] Filed: Aug. 18, 1972 [21] Appl. No.: 281,637

Related US. Application Data [63] Continuation of Ser. No. 64,278, Aug. 17, 1970, Pat.

[52] US. Cl 235/151.34, 222/25, 235/92 EL [51] Int. Cl G06f 15/56, G06f-7/52 [58] Field of Search 222/25; 235/l5l.34, 92 FL [56] References Cited UNITED STATES PATENTS 2,209,700 7/1940 Mayo et al. 235/92 FL 3,043,508 7/1962 Wright 235/l51.34 3,081,031 3/1963 Livesay 235/92 FL 3,199,727 8/1965 Romanowski 235/l5l.34 UX 3,221,149 ll/l965 Giot et al. 235/92 FL 3,543,008 11/1970 Kes et al. 235/92 FL 3,566,087 2/1971 Dilger 235/l5l.34 X 3,569,679 3/1971 Bly 222/25 X SEQUENCING 1 1T GENE 11] 3,835,305 1*Sept. 10, 1974 1/19'72 Bickford ..235/1s1.34 9/1972 Johnston ..235/151.34X

Primary Examiner-Charles E. Atkinson Assistant Examiner-Errol A. Krass Attorney, Agent, or F irm- Prutzman, Hayes, Kalb 8L Chilton ABSTRACT A computing device for a multiple product gasoline dispensing system having a cost counter for accumulating the cost of gasoline dispensed, a bank of three price decade switches for each gasoline product settable for establishing the amounts of the three places respectively of a three place unit volume price, and a pulse generator for generating a pulse for each onehundredth of a unit volume of gasoline dispensed. A sequencing circuit is operated by each pulse to sequentially set a binary predetermining counter at the straight binary complement of the amount established by each decade switch for the gasoline product being delivered and an oscillator is gated to index the predetermining counter from such setting to a maximum count and simultaneously index the cost counter to enter such amount into the cost counter at a level corresponding to its order of significance in unit volume price.

2 Claims, 1 Drawing Figure COMPUTING DEVICE This application is a continuing application of my cpending application Ser. No. 64,278 now Patent No. 3,696,236 filed Aug. 17, 1970 and entitled Computing Device.

BRIEF SUMMARY OF THE INVENTION The present invention relates to computing devices having notable utility in gasoline dispensing systems for computing the cost of gasoline dispensed in accordance with the volume dispensed and a unit volume price established by the setting of the computing device.

It is a primary aim of the present invention to provide a low cost electronic computing device for gasoline dispensing systems for computing the cost of gasoline dispensed.

It is another aim of the present invention to provide a new and improved electronic computing device for accumulating the product of a pre-established multiple place multiplier and a second variable amount.

It is a further aim of the present invention to provide a new and improved computing device for accumulating the product of a pre-established multiplier and a second amount proportional to, for example, the rotation of a rotary input.

It is another aim of the present invention to provide a new and improved computing device for multiple product fluid dispensing systems which provides for pre-establishing the unit volume price of each of the fluid products and which is adapted to be readily conditioned for computing the cost of fluid dispensed in accordance with each of the pre-established unit volume prices.

It is another aim of the present invention to provide a new and improved electronic cost computer for fluid dispensing apparatus employing conventional and reliable logic components.

Other objects will be in part obvious and in part pointed out more in detail hereinafter.

A better understanding of the invention will be obtained from the following detailed description and the accompanying drawing of an illustrative application of the invention.

BRIEF DESCRIPTION OF THE DRAWING In the drawing:

The FIGURE is a partial schematic illustration of a multiple product gasoline dispensing system incorporating an embodiment of the computing device of the present invention.

DESCRIPTION OF THE PREFERRED EMBODIMENT Referring now in detail to the drawing, a multiple product gasoline dispensing system incorporating an embodiment of a computing device of the present invention comprises a multiple product gasoline delivery subsystem 12 of the type shown and described in related United States patent application Ser. No. 64,337, now Pat. No. 3,678,253 of Reed H. Johnston entitled Computing Device and filed on Aug. 17, 1970. As described more fully in such application of Reed H. Johnston, the gasoline delivery subsystem 12 comprises a pair of meters 14 having output shafts 16 connected to a summation differential 18. The output shaft 20 of summation differential 18 is connected for driving a suitable pulse generator 30 of the computing device 10 which generates a single train of pulses as gasoline is dispensed, for example, one pulse for each one-hundredth part of a unit volume (i.e., the unit volume on which the gasoline price is based) of gasoline dispensed and therefore pulses for each such unit volume dispensed.

A cost register 36 having a 'cost counter or accumulator 37 and a cost indicator 38 is connected to accumulate the cost of the fuel delivered in accordance with the total volume dispensed and a unit volume price (within a three place unit volume price range of the computing device 10) established by the setting of the computing device. The counter 37 is shown comprising six decade sections 41-46 of increasing order of significance, and the cost indicator 38 comprises four 0-9 digit indicators 47-50 which are suitably connectedvia decoder-driver circuits 52 to the four highest order decades 43-46 to provide a readout of the total cost of fuel delivered. Preferably the cost register 36 (along with the usual volume register, not shown) is resettable and is connected to be reset to 0 before the commencement of each fuel delivery.

The computing device 10 comprises a bank 72 of three price decade switches 74 for each of the available fuel products and the switch banks 72 are individually activated in accordance with the fuel product selected as described in the aforementioned US. patent application of Reed H. Johnston. For simplicity only one decade switch bank 72 is shown in' the drawing of this application. The price decade switches 74 may be BCD switches of the type shown and described in US. Pat. No. 3,445,636 of Joseph A. Richards entitled Single Wheel Counter Circuit and having a number wheel 76 providing a numerical readout of the binary switch position and suitable means such as a push button 78 for selectively setting the switch and number wheel. The four output leads 83-86 of each binary switch may in a conventional manner have binary values of l, 2, 4 and 8 respectively such that if the binary switch were designed to produce a straight BCD signal of the number wheel setting, lead 83 would be energized when the number wheel 76 is set at 1, lead 84 would be energized when the number wheel is set at 2, leads 83 and 84 would be energized when the number wheel is set at 3, etc.

The price decade switches 74 for each place of the three place unit volume price are connected in parallel and are suitably isolated, as by the provision of diodes 92 in the output leads 83-86 of each switch 74, to prevent feedback through inactive switches such that the BCD signal in the output leads 93-96 for each place of the three place unit volume price is dependent upon the setting of the corresponding price decade switch 74 for the selected gasoline product.

A predetermining counter is adapted to be set in accordance with the setting of each decade switch 74 of the selected switch bank 72 by selective operation of units control gate 132, tens" control gate 134, and hundreds" control gate 136. The predetermining counter 130 is preferably a binary decade counter having four flip-flops 137 and is connected via a suitable preset circuit 138 to be set at the straight binary complement of the number setting of the active price decade switch 74. Thus, if the selected hundreds price switch 74 is set at 3, the predetermining counter 130 will be preset at the straight binary complement of the number 3 or 1100 when the hundreds control gate 136 is operated. The binary switch 74 may be designated to produce a BCD signal which is the straight binary complement of the number wheel setting for directly setting the predetermining counter 130. Alternatively the binary switch 74 may be designed to produce a straight BCD signal of the number wheel setting in which case the preset circuit 138 would be designed to provide a complementary binary signal of the switch signal for setting the predetermining counter 130.

An oscillator 140 is provided for generating stepping or clocking pulses (for example, at a frequency of IOOKH and a control gate 146 is provided for connecting the oscillator 140 for simultaneously stepping or pulsing the predetermining counter 130 and the cost counter 37. The flip-flops 137 of the predetermining counter 130 are connected via a suitable predetermining logic circuitlSOto operate the control gate 146 for disconnecting the oscillator whenthe binary counter 130 reaches its maximum count (i.e., 11 l l or binary 15). Thus, for example, when the hundreds control gate 136 is operated to set the predetermining counter 130 at the straight BCD complement of 3, the control gate 146 will be opened momentarily to provide for pulsing the predetermining counter 130 and cost counter 37 three steps.

Additional units, tens and hundreds control gates 152, 154, 156 are operated in conjunction with the corresponding control gates 132, 134, 136 respectively to provide for parallel entry into the cost counter 37 in accordance with the relative weights or orders of significance of the units, tens and hundreds amounts of the unit volume price. Thus, upon operation of each pair of control gates 132, 152; 134, 154; and 136, 156 a count is added to the cost counter 37 which is dependent upon the amount and order of significance of the corresponding place of the established unit volume price.

A suitable sequencing circuit 160 is operated by each pulse generated by the pulse generator 30 for sequentially operating the pairs of control gates 132, 1152; 134, 154; and 136, 156 with the output leads 162-164 respectively. Thus, each pulse generated by the pulse generator 30 operates the sequencing circuit 160 to in turn operate units control gates 132, 152 with units lead 162 to index the lowest order decade 41 of cost counter 37 a number of steps equal to the number setting of the selected units price switch 74. The sequencing circuit 160 then operates the tens control gates 134, 154 with the tens lead 163 and operates the hundreds control gates 136, 156 with the hundreds lead 164 for respectively indexing each counter decade 42, 43 a number of steps equal to the setting of the corresponding price switch 74. The response of the logic circuitry is suitably fast such that the sequencing circuit 160 is operated by each pulse generated to in turn operate the units, tens and hundreds control gates in sequence before the succeeding pulse is generated by the pulse generator 30.

The cost counter 37 is made suitably compatible with the pulse generator 30 so that the indicator 38 is adapted to provide a readout of the actual cost of the fuel delivered to the desired place (e.g., tenths of a cent). Thus, with a pulse generator 30 producing one hundred pulses per gallon, an established gasoline price of 35.9 cents per gallon and an indicator 38 providing a readout to tenths of a cent, the cost counter 37 would be indexed 000359 for each one-hundredth of a unit volume delivered and to register an'additional $0.359 (i.e., the price per gallon) for each full gallon of fuel delivered. The cost indicator 38 therefore provides a readout of the total cost of gasoline delivered in accordancev with the volume of gasoline delivered and the unit volume price pre-established for the fluid product being delivered. I

As will be apparent to persons skilled in the art, various modifications, adaptations and variationsof the foregoing specific disclosure can be made without departing from the teachings of the present invention.

1 claim:

1. A fluid cost computing system for accumulating the cost of fluid dispensed in accordance with the volume of fluid dispensed and an established multiple place unit volume price comprising firstrelatively low frequency electrical pulse generating means connected to be operated in accordance with the volume of fluid dispensed to generate a single relatively low frequency volume pulse train having a pulse frequency dependent on the rate of fluid-dispensed and spaced volume pulses with a volume pulse for each pre-established fixed unit volume amount of fluid dispensed, second relatively high frequency electrical pulse generating means having a substantially constant relatively high pulse frequency, an electronic cost accumulator, cyclically operable control means comprising electronic counter means and a plurality of manually settable multiple position price selector switches of ascending order for the multiple places respectively of the multiple place unit volume price each independently manually settable to each of at least 10 settings for establishing an amount of 0 through 9 respectively of the respective place of the multiple place unit vlolume price, the electronic cost accumulator and electronic counter means being adapted to be pulsed by the high frequency pulses of the second electrical pulse generating means, and gate means operable for selectively connecting and disconnecting the second electrical pulse generating means for simultaneously pulsing the electronic counter means and electronic cost accumulator, the cyclically operable control means being connected to be cycled by each volume pulse of the first pulse generating means and, upon being cycled by each volume pulse, being operable by the electronic counter means and the manual settings of the plurality of price selector switches for operating the gate means for selectively connecting and disconnecting the second pulse generating means for pulsing-the electronic cost accumulator to accumulate an additional count in accordance with the multiple place unit volume price established by the manual settings of the price selector switches.

2. A fluid cost computing system according to claim 1 wherein the multiple position switches are rotary multiple position switches. 

1. A fluid cost computing system for accumulating the cost of fluid dispensed in accordance with the volume of fluid dispensed and an established multiple place unit volume price comprising first relatively low frequency electrical pulse generating means connected to be operated in accordance with the volume of fluid dispensed to generate a single relatively low frequency volume pulse train having a pulse frequency dependent on the rate of fluid dispensed and spaced volume pulses with a volume pulse for each pre-established fixed unit volume amount of fluid dispensed, second relatively high frequency electrical pulse generating means having a substantially constant relatively high pulse frequency, an electronic cost accumulator, cyclically operable control means comprising electronic counter means and a plurality of manually settable multiple position price selector switches of ascending order for the multiple places respectively of the multiple place unit volume price each independently manually settable to each of at least 10 settings for establishing an amount of 0 through 9 respectively of the respective place of the multiple place unit vlolume price, the electronic cost accumulator and electronic counter means being adapted to be pulsed by the high frequency pulses of the second electrical pulse generating means, and gate means operable for selectively connecting and disconnecting the second electrical pulse generating means for simultaneously pulsing the electronic counter means and electronic cost accumulator, the cyclically operable control means being connected to be cycled by each volume pulse of the first pulse generating means and, upon being cycled by each volume pulse, being operable by the electronic counter means and the manual settings of the plurality of price selector switches for operating the gate means for selectively connecting and disconnecting the second pulse generating means for pulsing the electronic cost accumulator to accumulate an additional count in accordance with the multiple place unit volume price established by the manual settings of the price selector switches.
 2. A fluid cost computing system according to claim 1 wherein the multiple position switches are rotary multiple position switches. 